package com.legendshop.openportal.sdk.model.message.vo;


import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 申请单环节变更消息
 *
 * @author LoengDakChu
 */
@Data
@Accessors(chain = true)
public class ApplyStepChangeMsg implements Serializable {

	private static final long serialVersionUID = -4396163218353347125L;

	/**
	 * 店铺ID
	 */
	private Long shopId;

	/**
	 * 订单号
	 */
	private String subNumber;

	/**
	 * 售后单号
	 */
	private String refundSn;

	/**
	 * 申请状态
	 * -20:已取消 (买家撤销申请)
	 * -10:已拒绝 （商家审核不同意）
	 * 0:待审核（买家发起售后申请）
	 * 10:待返货（商家同意申请，待买家返货）
	 * 20:待收货（买家返货，待商家收货）
	 * 30:拒绝收货/换货/维修（商家拒绝买家返货商品）
	 * 40:待处理（商家确认收货 或 商家同意退款申请）
	 * 50:待买家收货（商家返货，待买家收货）
	 * 60:已完成
	 */
	private Integer applyState;

	/**
	 * 第三方的申请单号
	 */
	private String thirdApplyNo;

}
